Contents
Issue 35, July 1998
News
More updates from the world of Delphi development.
Delphi 4 Preview
Brian Long summarises the new goodies to be found in DelphiÆs latest version,
due to hit the streets as you read this...
Beating The System: RichEdit Controls, Part 2
Dave Jewell concludes his look at Rich Edit 2.0, showing how to add multiple
undo/redo and encapsulate the URL hyperlink functionality.
DBGrid Multi-Selection
Dave Bolt discusses how to implement multi-selection in a DBGrid Control.
Under Construction: Automated Email
Bob Swart shows how to automatically send email from your webserver using the SMTP protocol (but not for Spam of course, ok everyone?!).
The Rise And Fall Of TObject
Hallvard Vassbotn shares the ins and outs of TObject, showing how to do your own memory management and save some precious kilobytes.
Algorithms Alfresco: Call Me
Julian Bucknall gives us the low-down on recursion: what is it, when to use it and when to avoid it, and how to avoid it when you need to!
Manipulating Runtime Type Information
Phil Brown shows how to manipulate runtime type information (RTTI) to advantage in your projects, describing a neat technique for writing and reading object data using RTTI.
Surviving Client/Server: ODBMS In Practice, Part 1
Steve Troxell continues his tour of Object Oriented Database Systems, this month showing some examples using Computer Associates' Jasmine database system.
One Last Compile...
Databases: the painful truth.
Delphi Meets COM: Part 8
Dave Jewell wraps up his discussion of ActiveX controls and reveals another
of DelphiÆs intimate secrets...
The Delphi Clinic
Brian Long with a bumper selection of answers to your queries this month, including: BDE Administrator problems, BDE installation problems, dynamic fonts, cached updates, erratic MDI menus, putting bitmaps and other resources into DLLs, working with graphic files and integrating with MS Outlook using Automation.